Obec Petrovice u Karviné leží v Moravskoslezském kraji v ORP Karviná v nadmořské výšce 225 m. V roce 2014 zde žilo 5344 obyvatel. Petrovice u Karviné má katastrální území o rozloze 2047 ha.